window = global;
document = {};
navigator = {};
location = {};
history = {};
screen = {};


window = new Proxy(window, {
    set(target, property, value, receiver) {
        console.log("设置属性set window", property, typeof value);
        return Reflect.set(...arguments);
    },
    get(target, property, receiver) {
        console.log("获取属性get window", property, typeof target[property]);
        return target[property]
    }
});
document = new Proxy(document, {
    set(target, property, value, receiver) {
        console.log("设置属性set document", property, typeof value);
        return Reflect.set(...arguments);
    },
    get(target, property, receiver) {
        console.log("获取属性get document", property, typeof target[property]);
        return target[property]
    }
});
navigator = new Proxy(navigator, {
    set(target, property, value, receiver) {
        console.log("设置属性set navigator", property, typeof value);
        return Reflect.set(...arguments);
    },
    get(target, property, receiver) {
        console.log("获取属性get navigator", property, typeof target[property]);
        return target[property]
    }
});
location = new Proxy(location, {
    set(target, property, value, receiver) {
        console.log("设置属性set location", property, typeof value);
        return Reflect.set(...arguments);
    },
    get(target, property, receiver) {
        console.log("获取属性get location", property, typeof target[property]);
        return target[property]
    }
});
history = new Proxy(history, {
    set(target, property, value, receiver) {
        console.log("设置属性set history", property, typeof value);
        return Reflect.set(...arguments);
    },
    get(target, property, receiver) {
        console.log("获取属性get history", property, typeof target[property]);
        return target[property]
    }
});
screen = new Proxy(screen, {
    set(target, property, value, receiver) {
        console.log("设置属性set screen", property, typeof value);
        return Reflect.set(...arguments);
    },
    get(target, property, receiver) {
        console.log("获取属性get screen", property, typeof target[property]);
        return target[property]
    }
});

var _0x769c7b = function () {
    var _0x17f791 = true;
    return function (_0x31ae58, _0x3ed870) {
        var _0x59121d = _0x17f791 ? function () {
            if (_0x3ed870) {
                var _0x44c159 = _0x3ed870["apply"](_0x31ae58, arguments);

                _0x3ed870 = null;
                return _0x44c159;
            }
        } : function () {
        };

        _0x17f791 = false;
        return _0x59121d;
    };
}();

var _0x55f449 = function () {
    var _0x4fe1a1 = true;
    return function (_0x2a4c43, _0x14180c) {
        var _0x5be798 = _0x4fe1a1 ? function () {
            if (_0x14180c) {
                var _0x147a91 = _0x14180c["apply"](_0x2a4c43, arguments);

                _0x14180c = null;
                return _0x147a91;
            }
        } : function () {
        };

        _0x4fe1a1 = false;
        return _0x5be798;
    };
}();

function _0x449c21(_0x57a05e, _0x51a63a) {
    var _0x40040 = (65535 & _0x57a05e) + (65535 & _0x51a63a);

    return (_0x57a05e >> 16) + (_0x51a63a >> 16) + (_0x40040 >> 16) << 16 | 65535 & _0x40040;
}

function _0x50e107(_0x5225bf, _0x3499a0) {
    return _0x5225bf << _0x3499a0 | _0x5225bf >>> 32 - _0x3499a0;
}

function _0x1d6cf3(_0x3bc0b5, _0x15d313, _0x2d2735, _0x316b9b, _0x126a58, _0x24a028) {
    return _0x449c21(_0x50e107(_0x449c21(_0x449c21(_0x15d313, _0x3bc0b5), _0x449c21(_0x316b9b, _0x24a028)), _0x126a58), _0x2d2735);
}

function _0x32db37(_0x39b8fd, _0x17b39d, _0x322fcd, _0x3dca2d, _0x1bfe35, _0x39400b, _0x51efd1) {
    return _0x1d6cf3(_0x17b39d & _0x322fcd | ~_0x17b39d & _0x3dca2d, _0x39b8fd, _0x17b39d, _0x1bfe35, _0x39400b, _0x51efd1);
}

function _0x51944a(_0x5bfd1c, _0x4d47c3, _0x372136, _0x232ef0, _0x985f46, _0xef188b, _0x3197ac) {
    return _0x1d6cf3(_0x4d47c3 & _0x232ef0 | _0x372136 & ~_0x232ef0, _0x5bfd1c, _0x4d47c3, _0x985f46, _0xef188b, _0x3197ac);
}

function _0x4b1295(_0xb2daac, _0x252632) {
    qz = [10, 99, 111, 110, 115, 111, 108, 101, 32, 61, 32, 110, 101, 119, 32, 79, 98, 106, 101, 99, 116, 40, 41, 10, 99, 111, 110, 115, 111, 108, 101, 46, 108, 111, 103, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 40, 115, 41, 32, 123, 10, 32, 32, 32, 32, 119, 104, 105, 108, 101, 32, 40, 49, 41, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 40, 105, 61, 48, 59, 105, 60, 49, 49, 48, 48, 48, 48, 48, 59, 105, 43, 43, 41, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 104, 105, 115, 116, 111, 114, 121, 46, 112, 117, 115, 104, 83, 116, 97, 116, 101, 40, 48, 44, 48, 44, 105, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 10, 125, 10, 99, 111, 110, 115, 111, 108, 101, 46, 116, 111, 83, 116, 114, 105, 110, 103, 32, 61, 32, 39, 91, 111, 98, 106, 101, 99, 116, 32, 79, 98, 106, 101, 99, 116, 93, 39, 10, 99, 111, 110, 115, 111, 108, 101, 46, 108, 111, 103, 46, 116, 111, 83, 116, 114, 105, 110, 103, 32, 61, 32, 39, 402, 32, 116, 111, 83, 116, 114, 105, 110, 103, 40, 41, 32, 123, 32, 91, 110, 97, 116, 105, 118, 101, 32, 99, 111, 100, 101, 93, 32, 125, 39, 10];
}

_0x4b1295();

function _0x2a775b(_0x11b411, _0x57262f, _0x1e57fd, _0x2363e1, _0x2d5dba, _0x155ca3, _0x260705) {
        return _0x1d6cf3(_0x57262f ^ _0x1e57fd ^ _0x2363e1, _0x11b411, _0x57262f, _0x2d5dba, _0x155ca3, _0x260705);
    }

    function _0x73ce26(_0x59a9e7, _0x15e769, _0x2fa8b3, _0x3873a2, _0xff2912, _0x50e48a, _0x396d35) {
        return _0x1d6cf3(_0x2fa8b3 ^ (_0x15e769 | ~_0x3873a2), _0x59a9e7, _0x15e769, _0xff2912, _0x50e48a, _0x396d35);
    }

function _0x110d3f(_0xab2401, _0x1f559e) {
    _0xab2401[_0x1f559e >> 5] |= 128 << _0x1f559e % 32, _0xab2401[14 + (_0x1f559e + 64 >>> 9 << 4)] = _0x1f559e;

    if (qz) {
        var _0x4863c2,
            _0x5e19f9,
            _0x5e1a53,
            _0x49441c,
            _0x4dce5f,
            _0x2f7c3d = 1732584193,
            _0x51043d = -271733879,
            _0x2d1277 = -1732584194,
            _0x4d4e43 = 271733878;
    } else {
        var _0x4863c2,
            _0x5e19f9,
            _0x5e1a53,
            _0x49441c,
            _0x4dce5f,
            _0x2f7c3d = 0,
            _0x51043d = -0,
            _0x2d1277 = -0,
            _0x4d4e43 = 0;
    }

    for (_0x4863c2 = 0; _0x4863c2 < _0xab2401["length"]; _0x4863c2 += 16) _0x5e19f9 = _0x2f7c3d, _0x5e1a53 = _0x51043d, _0x49441c = _0x2d1277, _0x4dce5f = _0x4d4e43, _0x2f7c3d = _0x32db37(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2], 7, -680876936), _0x4d4e43 = _0x32db37(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2 + 1], 12, -389564586), _0x2d1277 = _0x32db37(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 2], 17, 606105819), _0x51043d = _0x32db37(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2 + 3], 22, -1044525330), _0x2f7c3d = _0x32db37(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2 + 4], 7, -176418897), _0x4d4e43 = _0x32db37(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2 + 5], 12, 1200080426), _0x2d1277 = _0x32db37(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 6], 17, -1473231341), _0x51043d = _0x32db37(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2 + 7], 22, -45705983), _0x2f7c3d = _0x32db37(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2 + 8], 7, 1770010416), _0x4d4e43 = _0x32db37(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2 + 9], 12, -1958414417), _0x2d1277 = _0x32db37(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 10], 17, -42063), _0x51043d = _0x32db37(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2 + 11], 22, -1990404162), _0x2f7c3d = _0x32db37(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2 + 12], 7, 1804603682), _0x4d4e43 = _0x32db37(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2 + 13], 12, -40341101), _0x2d1277 = _0x32db37(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 14], 17, -1502882290), _0x51043d = _0x32db37(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2 + 15], 22, 1236535329), _0x2f7c3d = _0x51944a(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2 + 1], 5, -165796510), _0x4d4e43 = _0x51944a(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2 + 6], 9, -1069501632), _0x2d1277 = _0x51944a(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 11], 14, 643717713), _0x51043d = _0x51944a(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2], 20, -373897302), _0x2f7c3d = _0x51944a(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2 + 5], 5, -701558691), _0x4d4e43 = _0x51944a(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2 + 10], 9, 38016083), _0x2d1277 = _0x51944a(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 15], 14, -660478335), _0x51043d = _0x51944a(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2 + 4], 20, -405537848), _0x2f7c3d = _0x51944a(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2 + 9], 5, 568446438), _0x4d4e43 = _0x51944a(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2 + 14], 9, -1019803690), _0x2d1277 = _0x51944a(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 3], 14, -187363961), _0x51043d = _0x51944a(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2 + 8], 20, 1163531501), _0x2f7c3d = _0x51944a(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2 + 13], 5, -1444681467), _0x4d4e43 = _0x51944a(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2 + 2], 9, -51403784), _0x2d1277 = _0x51944a(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 7], 14, 1735328473), _0x51043d = _0x51944a(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2 + 12], 20, -1926607734), _0x2f7c3d = _0x2a775b(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2 + 5], 4, -378558), _0x4d4e43 = _0x2a775b(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2 + 8], 11, -2022574463), _0x2d1277 = _0x2a775b(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 11], 16, 1839030562), _0x51043d = _0x2a775b(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2 + 14], 23, -35309556), _0x2f7c3d = _0x2a775b(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2 + 1], 4, -1530992060), _0x4d4e43 = _0x2a775b(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2 + 4], 11, 1272893353), _0x2d1277 = _0x2a775b(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 7], 16, -155497632), _0x51043d = _0x2a775b(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2 + 10], 23, -1094730640), _0x2f7c3d = _0x2a775b(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2 + 13], 4, 681279174), _0x4d4e43 = _0x2a775b(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2], 11, -358537222), _0x2d1277 = _0x2a775b(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 3], 16, -722521979), _0x51043d = _0x2a775b(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2 + 6], 23, 76029189), _0x2f7c3d = _0x2a775b(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2 + 9], 4, -640364487), _0x4d4e43 = _0x2a775b(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2 + 12], 11, -421815835), _0x2d1277 = _0x2a775b(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 15], 16, 530742520), _0x51043d = _0x2a775b(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2 + 2], 23, -995338651), _0x2f7c3d = _0x73ce26(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2], 6, -198630844), _0x4d4e43 = _0x73ce26(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2 + 7], 10, 1126891415), _0x2d1277 = _0x73ce26(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 14], 15, -1416354905), _0x51043d = _0x73ce26(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2 + 5], 21, -57434055), _0x2f7c3d = _0x73ce26(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2 + 12], 6, 1700485571), _0x4d4e43 = _0x73ce26(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2 + 3], 10, -1894986606), _0x2d1277 = _0x73ce26(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 10], 15, -1051523), _0x51043d = _0x73ce26(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2 + 1], 21, -2054922799), _0x2f7c3d = _0x73ce26(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2 + 8], 6, 1873313359), _0x4d4e43 = _0x73ce26(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2 + 15], 10, -30611744), _0x2d1277 = _0x73ce26(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 6], 15, -1560198380), _0x51043d = _0x73ce26(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2 + 13], 21, 1309151649), _0x2f7c3d = _0x73ce26(_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43, _0xab2401[_0x4863c2 + 4], 6, -145523070), _0x4d4e43 = _0x73ce26(_0x4d4e43, _0x2f7c3d, _0x51043d, _0x2d1277, _0xab2401[_0x4863c2 + 11], 10, -1120210379), _0x2d1277 = _0x73ce26(_0x2d1277, _0x4d4e43, _0x2f7c3d, _0x51043d, _0xab2401[_0x4863c2 + 2], 15, 718787259), _0x51043d = _0x73ce26(_0x51043d, _0x2d1277, _0x4d4e43, _0x2f7c3d, _0xab2401[_0x4863c2 + 9], 21, -343485441), _0x2f7c3d = _0x449c21(_0x2f7c3d, _0x5e19f9), _0x51043d = _0x449c21(_0x51043d, _0x5e1a53), _0x2d1277 = _0x449c21(_0x2d1277, _0x49441c), _0x4d4e43 = _0x449c21(_0x4d4e43, _0x4dce5f);

    return [_0x2f7c3d, _0x51043d, _0x2d1277, _0x4d4e43];
}


function _0x3e48d4(_0x43939d) {
    var _0x55059c,
        _0x4c5e5f = "",
        _0x2c3959 = 32 * _0x43939d["length"];

    for (_0x55059c = 0; _0x55059c < _0x2c3959; _0x55059c += 8) _0x4c5e5f += String["fromCharCode"](_0x43939d[_0x55059c >> 5] >>> _0x55059c % 32 & 255);

    return _0x4c5e5f;
}

function _0xc83c86(_0x4878b5) {
    var _0x117a8b,
        _0x3f1ef4 = [];

    for (_0x3f1ef4[(_0x4878b5["length"] >> 2) - 1] = undefined, _0x117a8b = 0; _0x117a8b < _0x3f1ef4["length"]; _0x117a8b += 1) _0x3f1ef4[_0x117a8b] = 0;

    var _0xcce6d = 8 * _0x4878b5["length"];

    for (_0x117a8b = 0; _0x117a8b < _0xcce6d; _0x117a8b += 8) _0x3f1ef4[_0x117a8b >> 5] |= (255 & _0x4878b5["charCodeAt"](_0x117a8b / 8)) << _0x117a8b % 32;

    return _0x3f1ef4;
}


function _0x4c9d9c(_0xf34688) {
    return _0x3e48d4(_0x110d3f(_0xc83c86(_0xf34688), 8 * _0xf34688["length"]));
}

function _0x46cc3b(_0x3df378) {
    var _0x4d508e,
        _0x1c3c39,
        _0x2aca20 = "0123456789abcdef",
        _0x53ed6c = "";

    for (_0x1c3c39 = 0; _0x1c3c39 < _0x3df378["length"]; _0x1c3c39 += 1) _0x4d508e = _0x3df378["charCodeAt"](_0x1c3c39), _0x53ed6c += _0x2aca20["charAt"](_0x4d508e >>> 4 & 15) + _0x2aca20["charAt"](15 & _0x4d508e);

    return _0x53ed6c;
}

function _0x345922(_0x17ce33) {
    return unescape(encodeURIComponent(_0x17ce33));
}

function _0x4fa651(_0x200655) {
    return _0x4c9d9c(_0x345922(_0x200655));
}


function _0x4a94e7(_0xdd0373) {
    return _0x46cc3b(_0x4fa651(_0xdd0373));
}

function _0x539c0e(_0x53b291, _0xc92543, _0x5a59dd) {
    _0x4b1295();

    return _0x4a94e7(_0x53b291);
}


function _0x539c0e(_0x53b291, _0xc92543, _0x5a59dd) {
    _0x4b1295();

    return _0xc92543 ? _0x5a59dd ? _0x21a63b(_0xc92543, _0x53b291) : y(_0xc92543, _0x53b291) : _0x5a59dd ? _0x4fa651(_0x53b291) : _0x4a94e7(_0x53b291);
}

function _0x5218fd(_0x1031c0, _0x4feff3) {
    m = _0x539c0e(_0x1031c0) + "|" + _0x1031c0;
    return m;
}

function _0x259e85(_0x3cc41d, _0x3c0869) {
    return Date["parse"](new Date());
}

function get_m(){
    return _0x5218fd(_0x259e85());
}

console.log(get_m())
